function checkdata() {
	var ssn=form.username.value.toLowerCase();
	
	//alert("step1:ssn:" + ssn + ",checkUserName(ssn):" + checkUserName(ssn));
	
	if(!checkUserName(ssn)) return false; //用户名检查
	
	//alert("step3:ssn:" + ssn);
	
	if(strlen(form.pwd.value)<6 || strlen(form.pwd.value)>16) {
		alert("\正确的登录密码是6-16位，仅可用英文，数字，特殊字符！");
		console.log("form.pwd.value:" + form.pwd.value);
		form.pwd.focus()
		return false;
	}
	
	if(strlen2(form.pwd.value)) {
		alert("\您的密码中包含非法字符，仅可用英文，数字，特殊字符！");
		form.pwd.focus()
		return false;
	}
	
	if(form.pwd.value == form.username.value) {
		alert("\用户名不能和密码相同！");
		form.pwd.focus()
		return false;
	}
	
	if(form.pwd2.value == "") {
		alert("\请输入确认密码！");
		form.pwd.focus()
		return false;
	}
	
	if(form.pwd2.value != form.pwd.value ) {
		alert("\两次密码不一致！");
		form.pwd.focus()
		return false;
	}
	
	if(form.phone.value == "" ) {
		alert("\请输入电话号码！");
		form.pwd.focus()
		return false;
	}
	
	if(form.addr.value == "" ) {
		alert("\请输入联系地址！");
		form.pwd.focus()
		return false;
	}
	
	alert("数据输入OK！");
	
	return true;
}

function checkUserName(ssn) {
	
	console.log("step2:ssn:" + ssn);
	
	//alert("step2:ssn:" + ssn);
	
	if(ssn.length<3 || ssn.length>18) {
		alert("\请输入正确的用户名，用户名长度为3-18位！");
		form.username.focus()
		return false;
	}
	
	if(!isSsnString(ssn)) {
		alert("\请输入正确的用户名，用户名不能包含空格！");
		form.username.focus()
		return false;
	}
	
	if(isWhiteWpace(ssn)) {
		alert("\对不起，您输入的用户名不正确或已被占用！请重新输入！");
		form.username.focus()
		return false;
	}
	return true;
}

function strlen(str) {
	var len;
	var i;
	len=0;
	for (i=0;i<str.length;i++){
		if(str.charCodeAt(i) > 255) len+=2;
		else len++;
	}
	return len;
}

function strlen2(str) {
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++) {
		if(str.charCodeAt(i)>255) return true;
	}
	return false;
}

function isWhiteWpace (s) {
	var whitespace = "\t\n\r";
	var i;
	for(i=0;i<s.length;i++) {
		var c = s.charAt(i);
		if(whitespace.indexOf(c) >= 0) {
			return true;
		}
	}
	return false;
}

function isSsnString (ssn) {
	
	//alert("isSsnString (ssn)---->:" + ssn);
	console.log("isSsnString (ssn)---->:" + ssn);
	
	/*var re = "/^[0-9a-z][/w-.]*[0-9a-z]$/i";
	if(re.test(ssn)) {
		return true;
	} else {
		return false;
	}*/
	return true;
}

function checkssn(gotoURL) {
	
	//alert("checkssn(gotoURL)---->:" + gotoURL);
	console.log("checkssn(gotoURL)---->:" + gotoURL);
	console.log("checkssn(gotoURL)---->:" + gotoURL);
	
	var ssn=form.usename.value.toLowerCase();
	if(checkUserName(ssn)) {
		var open_url = gotoURL + "?username=" + ssn;
		
		console.log("open_url:" + open_url);
		
		alert("open_url:" + open_url);
		
		//window.open(open_url,'','status=0,direction=0,resizeable=0,toolbar=0,localtion=0,scrollbars=0,width=322,height=200');
		window.open(open_url);
	}
}
	
	


/**
 * 
 */